// 导入 Joi 验证库
const Joi = require('joi');

// 注册表单验证规则
const registerSchema = Joi.object({
  username: Joi.string().min(3).max(30).required(), // 用户名长度3-30字符
  email: Joi.string().email().required(),           // 必须是有效的邮箱格式
  password: Joi.string().min(6).required()          // 密码最少6个字符
});

// 登录表单验证规则
const loginSchema = Joi.object({
  email: Joi.string().email().required(),           // 必须是有效的邮箱格式
  password: Joi.string().required()                 // 密码不能为空
});

// 导出验证规则
module.exports = {
  registerSchema,
  loginSchema
};